home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 301-325 / disk_319 / cnewssrc / cnews.src.lzh / libfake / README < prev    next >
Text File  |  1980-01-01  |  1KB  |  26 lines

  1. This is stuff that your system ought to have but might not.  Some of these
  2. are just quick fakes that do the right thing for C News but not in general;
  3. some are freely-redistributable portable implementations of the real thing.
  4.  
  5. The dbm imitation is exceedingly crude and inefficient but provides full
  6. functionality.
  7.  
  8. Fsync and symlink are C-News-specific fakes.
  9.  
  10. Ldiv.c is inefficient but provides the full ANSI C functionality.  (Do not
  11. confuse it with the prehistoric ldiv function found in some very old Unixes.)
  12.  
  13. The mem* and str* and *index functions come from Henry Spencer's public-domain
  14. string-functions implementation.  Said implementation is somewhat in need of
  15. an updating to match ANSI C, and there are minor portability glitches, but in
  16. general these should do the right thing for you.
  17.  
  18. Getopt is Henry Spencer's public-domain implementation of System III getopt.
  19. It differs from the System V one in minor ways.
  20.  
  21. Mkdir may give problems if called from a setuid program and either your
  22. system does not implement setuid(geteuid()) or the program doesn't bother
  23. to do it.  Otherwise it's fine.
  24.  
  25. Putenv is crude but works.
  26.